// html/tb_list.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    list: {
      type: JSON,
    },
    u: {
      type: JSON,
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    user_img:""
  },
  ready: function() { 
    var _this = this;
      if(wx.getStorageSync('uid')){
        wx.ajax('/user/index', {}, 'get', true).then(res => {
          _this.setData({
            user_img: res.user.user_avatar,
            user_name:res.user.name
          })
        })
      }
  },
  pageLifetimes:{
    show:function(){
      var _this = this;
      if(wx.getStorageSync('uid')){
        wx.ajax('/user/index', {}, 'get', true).then(res => {
          _this.setData({
            user_img: res.user.user_avatar,
            user_name:res.user.name
          })
        })
      }
    },
  },
  
   /**
   * 用户点击右上角分享
   */
 
  /**
   * 组件的方法列表
   */
  methods: {
    likes: function (e) {
    
      var _index = e.currentTarget.dataset.index;
      var _this = this;
      var _li = this.data.list;
      function add(){
        if(_li[_index].is_like || _li[_index].is_like =='1'){
          _li[_index].support_cn.forEach(function(a,b){
            if(a.user_name==_this.data.user_name){
              _li[_index].support_cn.splice(b,1)
            }
          })
          _li[_index].is_like=false
        }else
        {
          _li[_index].is_like=true
          _li[_index].support_cn.push({user_avatar:_this.data.user_img,user_name:_this.data.user_name})
        }
        _this.setData({
          list:_li
        })
      }
      if(wx.getStorageSync('uid')){
        add()
      }
      wx.ajax('/invatation/likes/' +_li[_index].id, {}, 'get', true).then(e => {
      },res=>{
        add()
      })
    },
  
   // 收藏
   shoucahng: function (e) {
    var _index = e.currentTarget.dataset.index;
    var _this = this;
    var _li = this.data.list;

    if(wx.getStorageSync('uid')){
      _li[_index].invitation_follow=! _li[_index].invitation_follow
      this.setData({
        list:_li
      })
    }
    wx.ajax('/invatation/follow/' + _li[_index].id,{},'get',true).then(res => {
    },e=>{
      _li[_index].invitation_follow=! _li[_index].invitation_follow
      this.setData({
        list:_li
      })
    })
  },
  
    follow:function(e){
      // 关注
      var _index=e.currentTarget.dataset.index;
      wx.ajax('/user/follow/'+this.data.list[_index].user_id,{},'get',true).then(e=>{
        var _li=this.data.list;
        // 不从接口刷新数据
        if(_li[_index].follow){
          _li[_index].follow=false;
        }else
        {
          _li[_index].follow=true;
        }
        this.setData({
          list:_li
        })
      })
  
    },
  }
})
